Verifying Universal Properties of Parameterized Networks

نویسندگان

  • Kai Baukus
  • Yassine Lakhnech
  • Karsten Stahl
چکیده

Kai Baukus1 Yassine Lakhne h2y Karsten Stahl1 1 Institute of Computer S ien e and Applied Mathemati s University of Kiel Preusserstr. 1{9, D-24105 Kiel, Germany fkba, kstg informatik.uni-kiel.de 2 VERIMAG, Centre Equation 2 Av. de Vignate, 38610 Gi eres, Fran e lakhne h imag.fr Abstra t In this paper, we present a method for the veri ation of soalled universal properties of fair parameterized networks of similar pro esses, that is, properties of the form 8p1 : : : pn : , where is a quanti er-free LTL formula. To prove an universal property of a parameterized network, we rst model the in nite family of networks by a single fair WS1S transition system, that is, a transition system whose variables are set (2nd-order) variables and whose transitions are des ribed in WS1S. Then, we abstra t the WS1S system into a nite state system that an be modelhe ked. We present a generi abstra tion relation for verifying universal properties as well as an algorithm for omputing an abstra t system. However, the abstra t system may ontain in nite omputations that have no orresponding fair omputations at the on rete level, and hen e, in ase the property of interest is a progress property, veri ation may fail be ause of this. Therefore, we present methods that allow to synthesize fairness onditions from the parameterized network and dis uss under whi h onditions and how to lift fairness onditions of this network to fairness onditions on the abstra t system. We implemented our methods in a tool, alled pax, and applied it to several examples.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Verification of Parameterized Protocols

Recently there has been much interest in the automatic and semi-automatic veri cation of parameterized networks, i.e., veri cation of a family of systems fPi j i 2 !g, where each Pi is a network consisting of i processes. In this paper, we present a method for the veri cation of so-called universal properties of fair parameterized networks of similar processes, that is, properties of the form 8...

متن کامل

Verifying Parameterized Networks usingAbstraction and Regular Languages ?

This paper describes a technique based on network grammars and abstraction to verify families of state-transition systems. The family of state-transition systems is represented by a context-free network grammar. Using the structure of the network grammar our technique constructs an invariant which simulates all the state-transition systems in the family. A novel idea used in this paper is to us...

متن کامل

Ivy: Interactive Verification of Parameterized Systems via Effectively Propositional Reasoning

The design and implementation of parametric systems can be very tricky even for experienced researchers. We describe an interactive system — Ivy — for interactively verifying parameterized systems. Ivy is based on the following principles: (i) Ivy first attempts to locate counterexamples by bounding the number of protocol actions and symbolically searching for (unbounded) bad inputs. (ii) Invar...

متن کامل

Automating Cut-off for Multi-parameterized Systems

Verifying that a parameterized system satisfies certain desired properties amounts to verifying an infinite family of the system instances. This problem is undecidable in general, and as such a number of sound and incomplete techniques have been proposed to address it. Existing techniques typically focus on parameterized systems with a single parameter, (i.e., on systems where the number of pro...

متن کامل

Parameterized Veri cation with AutomaticallyComputed Inductive Assertions ?

The paper presents a method, called the method of verii-cation by invisible invariants, for the automatic veriication of a large class of parameterized systems. The method is based on the automatic calculation of candidate inductive assertions and checking for their induc-tiveness, using symbolic model-checking techniques for both tasks. First, we show how to use model-checking techniques over ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000